#include <gtest/gtest.h>
#include <gmock/gmock.h>

TEST(IOServicePoolTests, Tests)
{
	/*MockupWork::creationCount = 0;
	MockupIoService::creationCount = 0;
	MockupIoService::runsCount = 0;
	MockupIoService::stopsCount = 0;

	MockupFactory factory;
	IOServicePool pool(factory, 4);

	EXPECT_EQ(MockupWork::creationCount, 4);
	EXPECT_EQ(MockupIoService::creationCount, 4);
	EXPECT_EQ(MockupIoService::runsCount, 0);
	EXPECT_EQ(MockupIoService::stopsCount, 0);
	
	pool.run();
	EXPECT_EQ(MockupWork::creationCount, 4);
	EXPECT_EQ(MockupIoService::creationCount, 4);
	EXPECT_EQ(MockupIoService::runsCount, 4);
	EXPECT_EQ(MockupIoService::stopsCount, 0);

	pool.stop();
	EXPECT_EQ(MockupWork::creationCount, 4);
	EXPECT_EQ(MockupIoService::creationCount, 4);
	EXPECT_EQ(MockupIoService::runsCount, 4);
	EXPECT_EQ(MockupIoService::stopsCount, 4);*/
}
